由外部函数调用输入控制执行的子系统 | 您所在的位置:网站首页 › simulink in1模块 › 由外部函数调用输入控制执行的子系统 |
Function-Call Subsystem 由外部函数调用输入控制执行的子系统 全页展开库: Simulink / Ports & Subsystems 描述Function-Call Subsystem 模块是一个预先配置的 Subsystem 模块,可以作为一个起点,用于创建在函数调用输入端口收到函数调用事件时执行的子系统。Stateflow® 图、Function-Call Generator 模块、S-Function 模块或 Hit Crossing 模块可以提供函数调用事件。请参阅使用函数调用子系统。 使用 Function-Call Subsystem 模块可以: 调度模型组件的执行顺序。 控制模型组件的执行速度。 Simulink® 会忽略对 Function-Call Subsystem 模块设置的任何优先级,但您可以对连接到子系统的函数调用端口的模块设置优先级。函数调用端口可以从 Stateflow 图、MATLAB Function 模块、Function-Call Generator 模块、S-Function 模块或 Hit Crossing 模块接收函数调用事件。 示例Simulink 子系统语义这组示例说明不同类型的 Simulink® 子系统,以及对这些子系统进行仿真时使用的语义。每个示例都提供了对模型的说明以及控制模型执行方式的诀窍。 打开模型Model Reference Function-CallUse a Model block that is explicitly triggered by means of its function-call trigger port. 打开模型连接到同一函数调用信号的各分支的函数调用模块在此模型中,Function-Call Feedback Latch 模块位于分支模块之间的反馈信号上。 打开模型Function-Call Feedback Latch on Feedback Signal Between Child and ParentIn this model, the Function-Call Feedback Latch block is on the feedback signal between the child and the parent. 打开模型单一函数调用子系统在此示例中,单一函数调用子系统输出充当它自己的输入。 打开模型Function-Call Subsystem with Merged Signal As InputIn this model a merged signal serves as the input to a function-call subsystem. 打开模型端口输入全部展开 In — 子系统模块的信号输入 标量 | 向量 | 矩阵Subsystem 模块的信号输入,指定为标量、向量或矩阵。在 Subsystem 模块中放置一个 Inport 模块会为该模块添加一个外部输入端口。端口标签与 Inport 模块的名称相匹配。 使用 Inport 模块可以从局部环境中接收信号。 数据类型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | fixed point | enumerated | bus | image Function Call — 子系统模块的函数调用输入 标量Subsystem 模块中的 Trigger 模块会为该模块添加一个外部输入端口。“函数调用”的触发器类型使该模块成为接受函数调用事件的 Function-Call 端口模块。 输出全部展开 Out — 子系统模块的信号输出 标量 | 向量 | 矩阵从 Subsystem 模块输出的信号,以标量、向量或矩阵形式返回。在 Subsystem 模块中放置一个 Outport 模块会为该模块添加一个外部输出端口。端口标签与 Outport 模块的名称相匹配。 使用 Outport 模块可以向局部环境发送信号。 数据类型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | fixed point | enumerated | bus | image 参数有关 Function-Call Subsystem 模块参数的说明,请参阅 Subsystem。 模块特性数据类型 Booleana | busa | doublea | enumerateda | fixed pointa | halfa | integera | singlea | stringa 直接馈通 否 多维信号 是a 可变大小信号 是a 过零检测 否 a 实际支持的数据类型或功能取决于模块实施。 扩展功能C/C++ 代码生成 使用 Simulink® Coder™ 生成 C 代码和 C++ 代码。实际代码生成支持取决于模块实现。 PLC 代码生成 使用 Simulink® PLC Coder™ 生成结构化文本代码。定点转换 使用 Fixed-Point Designer™ 设计和仿真定点系统。实际数据类型支持取决于模块实现。 版本历史记录在 R2006a 之前推出 另请参阅Function-Call Generator | Function-Call Feedback Latch | Function-Call Split | Subsystem 主题使用函数调用子系统 |
CopyRight 2018-2019 实验室设备网 版权所有 |